<!DOCTYPE html>
<html lang="en">

<head>
  <meta charset="UTF-8">
  <meta http-equiv="X-UA-Compatible" content="IE=edge">
  <meta name="viewport" content="width=device-width, initial-scale=1.0">
  <title>Document</title>
</head>

<body>
  <script>
    // 1.打印0-20的数字，并将每个数输出到控制台
    // while做法
    // let i = 0
    // while (i <= 20) {
    //   console.log(`${i}`)
    //   i++
    // }
    
    // for做法
    // for (let i = 1; i < 21; i++) {
    //   console.log(`${i}`);
    // }


    // 2.计算1-1000之间的和
    // while做法
    // let sum = 0
    // let i = 1
    // while (i <= 1000) {
    //   sum += i
    //   i++
    // }

    // for做法
    // let sum = 0
    // for (let i = 1; i < 1001; i++) {
    //   sum += i
    // }
    // console.log(sum);
    // console.log(`${ sum }`);


    // 3.打印100-200之间，可以被6整除的数
    // 思路：设置两个值 一个可以被6整除的数 一个=100的数
    //  利用while(){ if (condition) {}}嵌套的关系实现100-200可以6整除的数
    // while做法
    // let sum = 0
    // let i = 100
    // while (i <= 200) {
    //   if (i % 6 === 0) {
    //     sum = i
    //     console.log(`${ sum }`);
    //   }
    //   i++
    // }

    // for做法
    // let sum = 0
    // for (let i = 100; i < 200; i++) {
    //   if (i % 6 === 0) {
    //     sum = i
    //   }
    //   console.log(sum);
    // }

    // 4.输入一个数，计算1到这个数的和
    // 思路：先设置两个值 一个数 和
    //       再利用for(){}
    //       记得把弹窗放在for外面，不然会出现很多值
    // while做法
    // let sum = prompt('请输入一个值')
    // let sum2 = 0
    // let i = 0
    // while (i <= sum) {
    //   sum2 += i
    //   i++
    // }
    // alert(`从1到${sum}的和是${sum2}`)

    // fox做法
    // let sum = prompt('请输入一个值')
    // let sum2 = 0
    // for (let i = 0; i <= sum; i++) {
    //   sum2 += i
    // }
    // alert(`从1到${ sum }的和是${ sum2 }`)
  </script>
</body>

</html>